В прошлой статье я рассказал как можно балансировать нагрузку между серверами и обещал показать как теперь, вооружившись полученными знаниями, сделать продвинутую систему пинга и балансинга своих серверов. Вот решил выполнить обещанное.
Пинг своих серверов и балансировка нагрузки между ними могут экономить вам очень много времени и сил, а если скрипты будут написаны более менее правильно, то позволят еще и не совершать лишних движений. Поговорим о самой сути вопроса, а за тем я покажу примеры скриптов. Смысл в том что у нас есть много серверов и нам надо проверить работоспособность HTTP сервера на каждом из них и внести IP адреса работающих серверов в конфиги DNS, как описывалось в предыдущей статье. Правильный скрипт должен уметь фиксировать упавшие сервера и посылать отчеты по почте о их оффлайне. Но так же, правильный скрипт пинга, должен, при следующей проверке, если, бывший в оффе сервер, восстановился после збоя, сказать нам и об эт
AtomX 2.8 Beta - Новая версия бесплатной CMS
AtomX 2.8 Beta - Новая версия бесплатной CMS
Программирование - что может быть проще.
Программирование - что может быть проще.
AtomX 2.8 Beta - Новая версия бесплатной CMS
AtomX 2.8 Beta - Новая версия бесплатной CMS
Написание простого вируса в блокноте
Что такое API и для чего они нужны
Классы в PHP для чайников
Написание простого вируса в блокноте